package com.cskaoyan.javase.method._0introduction;

/**
 * 方法的引入
 * 引例，现在有三个需求：
 * 1. 编写程序，计算10+20，并输出结果
 * 2. 编写程序，计算111+222，并输出结果
 * 3. 编写程序，计算333+444，并输出结果
 *
 * 直接在main方法中写代码完成需求,会显得代码有些多余,叫代码冗余,本来可以被复用的代码没有复用,需要优化它
 * 我们需要一种结构帮助我们:
 *      1.要能够复用代码,能够重复的实现某一个功能
 *      2.这种结构能够接收输入数据
 *      3.这种结构还能够运算并且输出数据,给出结果
 * 这种结构就是方法(method),使用方法能够实现代码复用,重复地完成某一个功能
 * 我们将使用方法,并且得出结果的过程称之为"方法的调用(invoke)"
 *
 * @since 17:35
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        //1. 编写程序，计算10+20，并输出结果
        int a = 10;
        int b = 20;
        int sum = a + b;
        System.out.println(sum);
        // 2. 编写程序，计算111+222，并输出结果
        int a1 = 111;
        int b1 = 222;
        int sum1 = a1 + b1;
        System.out.println(sum1);
        // 3. 编写程序，计算333+444，并输出结果
        int a2 = 444;
        int b2 = 333;
        int sum2 = a2 + b2;
        System.out.println(sum2);
    }
}
